Scheme 48

Scheme 48
Developer(s) Richard Kelsey, Jonathan Rees
Stable release 1.8 / February 7, 2008; 4 years ago (2008-02-07)
Operating system Cross-platform
Type Programming language
License BSD License
Website s48.org
Standard(s) R5RS[1]

Scheme 48 is a free software Scheme implementation using a bytecode interpreter.[2] It has a foreign function interface for calling functions from C[3] and comes with a regex library[4], and a POSIX interface.[5] It is supported by SLIB the portable Scheme library and is the basis for Scsh, the Scheme shell.[2]

It is called "Scheme 48" because the first version was written in 48 hours in August 1986.[6]

The authors now say it is intended to be understood in 48 hours.

References

  1. ^ R5RS claim at project website
  2. ^ a b s48.org project website
  3. ^ Mixing Scheme 48 and C, Chapter 8 in manual for version 1.8
  4. ^ 5.28 Regular Expressions, in manual for version 1.8
  5. ^ Access to POSIX, Chapter 9 in manual for version 1.8
  6. ^ JAR's Unofficial Scheme 48 Page at developer's web site

External links